RSS 2.0 Feed 增加圖像以及回應篇數 |
2006/05/18 ~ 阿亮 ~ |
敝站的發布在 SharpReader 上看起來有點不順眼,所以,針對 WordPress 的 RSS2 發布略做修改。
<description><?php bloginfo_rss(“description”) ?></description>
的下一行加上這一段,
<image>
<url><?php bloginfo_rss(‘url’)?>/favicon.ico</url>
<title><?php bloginfo_rss(‘name’); ?></title>
<link><?php bloginfo_rss(‘url’) ?></link>
</image>
其中
<?php bloginfo_rss(‘url’) ?>/favicon.ico
是放圖片的位置,可以變更成你要的 url 路徑。
<rss version=”2.0″
xmlns:content=”http://purl.org/rss/1.0/modules/content/”
xmlns:wfw=”http://wellformedweb.org/CommentAPI/”
xmlns:slash=”http://purl.org/rss/1.0/modules/slash/”
xmlns:dc=”http://purl.org/dc/elements/1.1/”
<?php do_action(‘rss2_ns’); ?>
>
<slash:comments><?php comments_number(__(‘0’),
__(‘1’), __(‘%’)); ?></slash:comments>
所以,我只有針對 rss2 這隻程式修改,若是 atom, rss1 的,就請自行研究了。
PS. 為了貼這篇有一堆 html/xml tag 的文章,被 WordPress RichEdit 折騰了半天,格式一直會被濾掉而變成不是我要的,目前先做下面二件事,日後再研究有沒有好用的 RichEdit.
[Option] >> [Writing] >> [WordPress should correct invalidly nested XHTML automatically] >> 關掉. [Users] >> [Your Profile] >> [Use the visual rich editor when writing] >> 關掉
嗯,原本 wp 好像沒提供 wp-feed.css,原本想要試試,但是一來目前有點懶,二來版面設計不是我專長 :p 三來應該很少使用者會去看 feed 檔吧? 所以,暫時不想弄 :p 等那天想改整個 blog 的版面時,再來處理。 sparanoid,您設計的功夫蠻棒的 ^^
我也是用您說的 Dreamweaver 的方式弄的啊? 下次會貼 code 時,再試試..
嗯,效果应该不错,还有你可以给你的 rss 套上样式,ie 下浏览会美观一些:
<?php echo '<?xml-stylesheet href="http://domain/wp-feed.css" type="text/css"?>'; ?>
PS:我是这样输入 html、php 等等代码的:
借助 Dreamweaver,在 “Design” 模式下输入你要显示的代码,然后再进入 “Code” 模式,在这里,你就可以看到转换后的代码了,直接复制到 wordpress 中不会有问题的